package com.boco.modules.fdoc.service.surrender;

import java.util.List;

import com.boco.modules.fdoc.model.surrender.SurrenderRequestEntity;
import com.boco.modules.fdoc.vo.surrender.SignInfoVo;
import com.boco.modules.fdoc.vo.surrender.SurrenderRequestVo;

/**
 * Description
 * @author lzz
 * @date 2017年11月29日 上午10:27:29
 */
public interface SurrenderRequestService {

	Integer getRequestCount(SurrenderRequestVo searchVo);

	List<SurrenderRequestVo> getRequestList(SurrenderRequestVo searchVo);

	Integer getMaxReasonValue();

	String getReasonByValue(Integer a);

	SurrenderRequestEntity getRequestById(Integer id);

	int refuseSurrender(SurrenderRequestEntity requestEntity);

	int agreeSurrender(SurrenderRequestEntity requestEntity);

	SignInfoVo getSurrenderedById(Integer id);

	SignInfoVo getOtherById(Integer id);

	Integer getSignIdByPersonId(String personId);
	
	

}
